Geoff HorsfieldGeoff Horsfield
Miami Heat: The Art of Building a Roster from Players Nobody ChoseMiami Heat: The Art of Building a Roster from Players Nobody Chose A Night in...
LA 2028: Six Men's Volleyball Berths Are Locked, and the Other Half Sits Inside a Time TrapI rewatched all four of Brazil's matches at the South American Men's Volleyba...
Mislabeled: When Automated Systems Misread the MatchIn the small office in Hai Phong, I replayed the footage at 2 a.m. On the...
Forms Rhythm and Ring Rhythm: The Two Clocks of Vietnamese Martial Arts5:40 in the morning at a training hall in central Vietnam. The lights come on...
All Blacks Call Up Josh Jacomb Before Bledisloe 2026: The Flyhalf Gap and a Squad List That Can Be Read BackwardsIn the corridors of Eden Park there is a line of figures that hangs quietly o...
British Clubs Leagues 2026/27: 376 Teams, Three New Venues and a 15,000-Ball DealOn the first Saturday of October, in a sports hall in eastern England, four...
27 Unbeaten Games: When the Viking Fell Asleep on a Mountain of CorpsesThe 0-2 loss to Thailand is not a disaster. The real disaster is that we...
Valencia Beats Baskonia: TJ Shorts Shines, and the Trap of a One-Line RecapValencia Beats Baskonia: TJ Shorts Shines, and the Trap of a One-Line Recap O...
PV Sindhu vs Chen Yufei: The 122 seconds that decided the Asian Games 2026 quarterfinalThe rally came at the start of the third game. It lasted 122 seconds, long...
Vietnam Loses Xuan Son Before Decisive Thailand Clash: The Problem Isn't Just the AttackThe old 2026 sheet is still in my drawer – I never erase the history of my...
European Club Cup Into the Final Round: Three Co-Leaders and a Standings Table That Will Not Add UpAt five in the morning in Da Nang, the line that stopped me was not at the to...
Five Systems, One Void: What Exactly Is World Billiards Using to Analyse Itself?On 6 June 2026, in London, the World Professional Billiards and Snooker...
Vietnam Taekwondo at Asiad 2026: Two Women's Weight Classes Carry the Entire Medal ThesisOn a Kyorugi mat, when a turning kick lands on the electronic hogu, no refere...
Asian Games 2026: Decoding India Women's Badminton Team's 1-3 Quarter-Final Loss to JapanIn the third game of the opening women's singles match, the electronic...
Atlante win at Ciudad Juárez: Galindo admits performance dip as Herrera keeps liguilla race aliveThe press room in Ciudad Juárez was unremarkable. A microphone sat slightly...
Van Gaal, 66 Points and the Manchester City GhostOn 21 May 2026, Louis van Gaal lifted the FA Cup with Manchester United. Less...
Three Real Records Bent by Wuxia Fiction: When Legend Outruns the AuditA man once commanded the Jianghuai front, relieved Anfeng with a feint,...
South Korea 2-0 Germany: The 18-Meter Gap and a Lesson in Spatial GeometryKazan, June 27, 2026, minute 90+2. Toni Kroos receives the ball at the edge o...
FIA and the Nationality Trap: When Screams from Argentina and Britain Echo at ZandvoortI stood in the press area at Zandvoort, amid the roar of V6 engines and the...
A 'Football' Label on a Health Story: The Classification Error and What It Costs Sports DataThree in the morning in Osaka. My dashboard, the one that runs overnight...
